package com.egao.common.module.student.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.egao.common.module.student.entity.StudentInten;

import java.util.List;
import java.util.Map;

/**
 * @author lym
 * @date 2022/5/16 16:46
 */
public interface StudentIntenService extends IService<StudentInten> {

    /**
     * 考公统计
     * @param yearId 毕业年份
     * @param collegeCodes 学院代码集合
     * @return List<Map<String, Integer>>
     */
    List<Map<String, Object>> kgStatistics(Integer yearId, List<String> collegeCodes, List<String> bjhms);

    List<Map<String, Object>> kgTypeStatistics(Integer yearId, List<String> collegeCodes, List<String> bjhms);

    List<Map<String, Object>> sxStatistics(Integer yearId, List<String> collegeCodes, List<String> bjhms);

    List<Map<String, Object>> sxMajorStatistics(Integer yearId, List<String> collegeCodes, List<String> bjhms);

    List<Map<String, Object>> kyStatistics(Integer yearId, List<String> collegeCodes, List<String> bjhms);

    List<Map<String, Object>> kyMajorStatistics(Integer yearId, List<String> collegeCodes, List<String> bjhms);

    List<StudentInten> listAll(Integer yearId);
}
